package com.sg.dto.biz.app.res;

import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @desc ObtainEvaTempSingleAnswerComRespDto
 * @使用场景
 */
@Data
public class ObtainEvaTempSingleAnswerComRespDto
        extends BaseDto
        implements Serializable {

    /**
     * 周期模式类型编码 FATHER_SON_CYCLE:父子周期 SINGLE_CYCLE:单周期 IRREGULAR_CYCLE:不规则周期
     */
    @ApiModelProperty("周期模式类型编码")
    private String periodicModeTypeCode;

    /**
     * 权重设置方式
     */
    @ApiModelProperty("权重设置方式")
    private String weightSetWay;

    /**
     * 分工层级设置 TARGET_DIV_LADER_DEPT:目标分工到牵头部门 TARGET_DIV_FIRST_DEPT:目标分工到一级责任部门 TARGET_DIV_BASIC_DEPT:目标分工到基层责任部门 TARGET_DIV_DEPT_UNDER_LADER_DEPT:目标分工到牵头部门下级部门
     */
    @ApiModelProperty("分工层级设置")
    private String targetDivTierSet;

    /**
     * 是否进度型评价模板 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否进度型评价模板")
    private String isProgressTemp;

    /**
     * 冗余评价模板类型配置项
     */
    @ApiModelProperty("冗余评价模板类型配置项")
    private String evaluationTemplateTypeCode;

}
